the strongest soccer team - German English Dictionary